package com.ruoyi.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.system.domain.OtherRobotInfo;
import com.ruoyi.system.domain.OtherRoomJobConfig;
import com.ruoyi.system.domain.vo.OtherRobotUpdateReqVo;

import java.util.List;

public interface IOtherRobotRoomJobConfigService extends IService<OtherRoomJobConfig> {

    /**
     * 通过roomid查询
     *
     * @param roomId
     * @return
     */
    public OtherRoomJobConfig selectRoomJobConfigByRoomId(String roomId);


    /**
     * 通过roomid查询
     *
     * @param roomId
     * @return
     */
    public List<OtherRoomJobConfig> selectRoomJobConfigByRoomIdS(List<String> roomIds);


    /**
     * 查询列表
     *
     * @return
     */
    public List<OtherRoomJobConfig> selectRoomJobConfigList();

    /**
     * 更新配置
     *
     * @param otherRoomJobConfig
     * @return
     */
    public Boolean updateRoomJobConfig(OtherRobotUpdateReqVo otherRoomJobConfig);
}
